﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class admin_NhaSanXuat : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        String loaisp = Request.QueryString["loaisp"];
        if (loaisp == null)
        {
            lblQuocGia.Visible = true;
            txtQuocGia.Visible = true;
        }
        else
        {
            lblQuocGia.Visible = false;
            txtQuocGia.Visible = false;
        }
    }

    private void MessageBox(string msg, int type)
    {
        if(type==0)
        {
            Page.Controls.Add(new LiteralControl(
           "<script language='javascript'> window.alert('" + msg.Replace("'", "\\'") + "');location.href='DSNhaSanXuat.aspx';</script>"));          
        }
        else
        {
            Page.Controls.Add(new LiteralControl(
            "<script language='javascript'> window.alert('" + msg.Replace("'", "\\'") + "');location.href='DSNhaSanXuat.aspx?loaisp=" + int.Parse(Request.QueryString["loaisp"]) + "';</script>"));          
        }
    }

    protected void lkbtnThem_Click1(object sender, EventArgs e)
    {
        NhaSanXuatDTO nsxDto = new NhaSanXuatDTO();
        nsxDto.TenNSX = txtTenNSX.Text;
        nsxDto.QuocGia = txtQuocGia.Text;

        NhaSanXuatBUS objNSX = new NhaSanXuatBUS(TGDDConfiguration.DbConnectionString);
        String loaisp = Request.QueryString["loaisp"];
        if (loaisp == null)
        {
            if (objNSX.InsertNhaSanXuat(nsxDto))
            {
                MessageBox("Thêm thành công", 0);
            }
            else
            {
                MessageBox("Thêm thất bại", 0);
            }
        }
        else
        {
            if (objNSX.InsertNhaSanXuat_LoaiSP(txtTenNSX.Text, int.Parse(loaisp)))
            {
                MessageBox("Thêm thành công", 1);
            }
            else
            {
                MessageBox("Thêm thất bại", 1);
            }
        }
    }
}
